package com.wallet;
/*
    简易钱包：包含bank类和wallet类，以及service类。
    功能：1、充值，用户在银行卡中的钱打入虚拟钱包中，用于购买商品
         2、提现，用户把在虚拟钱包中的余额打入银行卡中
         3、支付，用户用钱包中的余额购买商品后，余额会打入商家钱包中，商家可以自由选择是否提现。
         4、查看流水，在任何上述交易完成后，会增加流水信息，用户可随时调用查看。
         ……


 */

public class test {
    public static void main(String[] args){
//        System.out.println("hello,world");
        //初始化余额，分别是用户500元，商家1000元
        ServiceForUser service = new ServiceForUser(500,1000);
//        service.initializer();
        //充值
        service.deposit(100);
        service.showChecker();
        System.out.println();
        //提现
        service.cashOut(50);
        service.showChecker();
        System.out.println();
        //购买商品
        service.deposit(200);
        service.pay(100);
        service.showChecker();
        System.out.println();
        //查询余额
        service.showRemain();
        System.out.println();
        //查看交易流水
        service.showChecker();






    }
}
